<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>

  <input type="file" name="" id="">
  <img src="" alt="">

  <script>
    /*
      正常情况：点击选择图片，只有完成了上传， 服务器返回一个图片地址， 就可以在页面中通过地址预览到图片！！！

      问题点： 如果用户网络差 要上传的图片大 上传时间长 ，在成功上传之前 都是看不到图片

      发展、进步： 前端在没有成功上传之前 也可以预览图片  URL.createObjectURL
    */
   const inp = document.querySelector('input')
   const img = document.querySelector('img')

   inp.onchange = function(e) {
    // console.log(e.target.files[0])
    const file = e.target.files[0]

    const src = URL.createObjectURL(file) // 帮你临时创建一个用于预览的图片路径
    img.src = src
   }


  </script>
</body>
</html>
